PWA مخفف Progressive Web Apps است.
یک برنامه PWA برنامه تحت وب است که با استفاده از قابلیت هایی، تجربه استفاده و کار همانند برنامه کاربردی را در وب به کاربران می دهد. این برنامه ها به شرایط خاصی نیاز دارند:
- Progressive : برای هر کاربر، بدون در نظر گرفتن نوع مرورگر، کار می کند.
- Responsive : با هر نوع فرم از دسکتاپ، تلفن همراه، تبلت یا هر چیز دیگری که در آینده خواهد آمد، سازگار باشد.
- Connectivity independent : در شرایط آفلاین یا شبکه با کیفیت پایین هم کار می کند.
- App like : تعامل و ناوبری همانند برنامه های کاربردی باشد.
- Fresh : همیشه Up-to-date باشد.
- Safe : از طریق https از محرمانه شدن محتوا ، خدمات ارائه کند.
- Discoverable : برای موتورهای جستجو قابل جستجو باشد.
- Re-engageable : با استفاده از خصوصیت push notifications ، برقراری ارتباط مجدد وجود داشته باشد.
- Installable : امکان استفاده از نرم افزار در صفحه اصلی بدون نیاز به App Store وجود داشته باشد.
- Linkable : به راحتی از طریق URL قابل اشتراک گذاری باشد و نیاز به نصب مجدد نباشد.
PWA چیست؟
سید حامد واحدی
18 آذر 1396